Набор прав пользователя.
[id(110516)] HRESULT GetRecordAccessLevelSum( [in] ITable* RightsTable, [in] BSTR RecordID, [in] IStringsList* AdminUnitIDs, [out, retval] long* Value );
|
Параметры |
Описание |
|
RightsTable |
Объект таблицы прав доступа к записи |
|
RecordID |
Идентификатор записи |
|
AdminUnitIDs |
Список идентификаторов групп пользователей, в которые входит текущий пользователь |
|
Value |
Возвращаемое значение |
Возвращает десятичное представление набора прав пользователя.
Возвращает десятичное представление набора прав доступа, сформированного в двоичном виде. При этом каждый бит двоичного представления значения набора прав соответствует определенному уровню прав доступа:
|
№ бита |
Уровень доступа |
Описание |
|
1-ый бит |
"CanRead" |
Право на чтение записи таблицы |
|
2-ой бит |
"CanWrite" |
Право на изменение записи таблицы |
|
3-ий бит |
"CanDelete" |
Право на удаление записи таблицы |
|
4-ый бит |
"CanChangeAccess" |
Право на изменение доступа к записи таблицы |
|
Copyright (с) Terrasoft 2002-2012.
|